﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAOQLDV;
using DTOQLDV;

namespace BUSQLDV
{
    public class BUSDiaDiem
    {
        public static List<DTODiaDiem> LayDanhSachDiaDiem()
        {
            return DAODiaDiem.LayDanhSachDiaDiem();
        }       
        public static bool ThemDiaDiem(DTODiaDiem dtoDD)
        {
            if (dtoDD.TenDiaDiem=="")
            {
                throw new Exception("Xin nhập tên địa điểm");
                return false;
            }
            return DAODiaDiem.ThemDiaDiem(dtoDD);
        }
        public static bool CapNhatDiaDiem(DTODiaDiem dtoDD)
        {
            if (dtoDD.MaDiaDiem == 0)
            {
                throw new Exception("Xin chọn địa điểm");
                return false;
            }
            if (dtoDD.TenDiaDiem == "")
            {
                throw new Exception("Xin nhập tên địa điểm");
                return false;
            }
            return DAODiaDiem.CapNhatDiaDiem(dtoDD);
        }      
        public static bool XoaDiaDiem(DTODiaDiem dtoDD)
        {
            if (dtoDD.MaDiaDiem==0)
            {
                throw new Exception("Xin chọn địa điểm");
                return false;
            }
            return DAODiaDiem.XoaDiaDiem(dtoDD);
        }
        public static int LayMaDiaDiem(String tenDiaDiem)
        {
            if (tenDiaDiem == "")
            {
                throw new Exception("Xin nhập tên địa điểm");
                return 0;
            }
            return DAODiaDiem.LayMaDiaDiem(tenDiaDiem);
        }
    }
}
